[INFO] fetching crate djogi-macros 0.1.0-alpha.17...
[INFO] fixing djogi-macros-0.1.0-alpha.17 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate djogi-macros 0.1.0-alpha.17 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate djogi-macros 0.1.0-alpha.17
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate djogi-macros 0.1.0-alpha.17
[INFO] tweaked toml for crates.io crate djogi-macros 0.1.0-alpha.17 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate djogi-macros 0.1.0-alpha.17 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate djogi-macros 0.1.0-alpha.17 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded sassi-macros v0.1.0-beta.4
[INFO] [stderr]   Downloaded sassi-codegen v0.1.0-beta.4
[INFO] [stderr]   Downloaded sassi v0.1.0-beta.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 271e284719dcd8ab56f7355ac8bfdaaea8c338389852e6f54059911a4940f0ec
[INFO] running `Command { std: "docker" "start" "271e284719dcd8ab56f7355ac8bfdaaea8c338389852e6f54059911a4940f0ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "271e284719dcd8ab56f7355ac8bfdaaea8c338389852e6f54059911a4940f0ec" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "271e284719dcd8ab56f7355ac8bfdaaea8c338389852e6f54059911a4940f0ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "271e284719dcd8ab56f7355ac8bfdaaea8c338389852e6f54059911a4940f0ec" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]     Checking typenum v1.20.1
[INFO] [stderr]     Checking cmov v0.5.4
[INFO] [stderr]     Checking winnow v1.0.3
[INFO] [stderr]     Checking tinyvec v1.11.0
[INFO] [stderr]     Checking getrandom v0.4.2
[INFO] [stderr]     Checking ident_case v1.0.1
[INFO] [stderr]     Checking unicode-properties v0.1.4
[INFO] [stderr]     Checking unicode-bidi v0.3.18
[INFO] [stderr]     Checking rand v0.10.1
[INFO] [stderr]     Checking ctutils v0.4.2
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking fallible-iterator v0.2.0
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking smallvec v1.15.2
[INFO] [stderr]     Checking unicode-normalization v0.1.25
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling rust_decimal v1.42.1
[INFO] [stderr]     Checking dashmap v6.2.1
[INFO] [stderr]     Checking stringprep v0.1.5
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]     Checking hybrid-array v0.4.12
[INFO] [stderr]     Checking bitmaps v2.1.0
[INFO] [stderr]     Checking web-time v1.1.0
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]     Checking toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking block-buffer v0.12.1
[INFO] [stderr]     Checking crypto-common v0.2.2
[INFO] [stderr]     Checking toml_edit v0.25.12+spec-1.1.0
[INFO] [stderr]     Checking sized-chunks v0.6.5
[INFO] [stderr]     Checking proc-macro-crate v3.5.0
[INFO] [stderr]     Checking uuid v1.23.3
[INFO] [stderr]     Checking digest v0.11.3
[INFO] [stderr]     Checking sha2 v0.11.0
[INFO] [stderr]     Checking hmac v0.13.0
[INFO] [stderr]     Checking md-5 v0.11.0
[INFO] [stderr]     Checking darling_core v0.23.0
[INFO] [stderr]     Checking sassi-codegen v0.1.0-beta.4
[INFO] [stderr]     Checking postgres-protocol v0.6.12
[INFO] [stderr]     Checking postgres-types v0.2.14
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling sassi-macros v0.1.0-beta.4
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]     Checking tokio v1.52.3
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking cobs v0.3.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling djogi-macros v0.1.0-alpha.17 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking postcard v1.1.3
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]     Checking sassi v0.1.0-beta.4
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]  --> tests/schema_const_emit.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use djogi::prelude::*;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]   --> tests/schema_const_emit.rs:11:3
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[model(table = "schema_const_vehicles", pk = HeerId)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout]  7 + use djogi_macros::model;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]   --> tests/schema_const_emit.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 |     #[field(unique)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]   --> tests/cacheable_emit.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use djogi::prelude::*;
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]   --> tests/cacheable_emit.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | use djogi::__private::pg::SqlAccumulator;
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]   --> tests/cacheable_emit.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | use djogi::__private::query::{PortablePredicateError, SqlEmitContext};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]   --> tests/schema_const_emit.rs:18:7
[INFO] [stdout]    |
[INFO] [stdout] 18 |     #[field(index)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]   --> tests/cacheable_emit.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use djogi::types::{BasicPredicate, Cacheable, DeltaSyncCacheable, IntoBasicPredicate};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `djogi::__private::pg::SqlAccumulator`, `djogi::__private::query::PortablePredicateError`, `djogi::__private::query::SqlEmitContext`, `djogi::types::BasicPredicate`, `djogi::types::Cacheable`, `djogi::types::DeltaSyncCacheable`, `djogi::types::IntoBasicPredicate`
[INFO] [stdout]   --> tests/cacheable_emit.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | use djogi::__private::pg::SqlAccumulator;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 36 | use djogi::__private::query::{PortablePredicateError, SqlEmitContext};
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 37 | use djogi::types::{BasicPredicate, Cacheable, DeltaSyncCacheable, IntoBasicPredicate};
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | djogi::primary_key! {
[INFO] [stdout]     | ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:180:5
[INFO] [stdout]     |
[INFO] [stdout] 180 |     djogi::__private::postgres_types::to_sql_checked!();
[INFO] [stdout]     |     ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]   --> tests/schema_const_emit.rs:64:3
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[model(table = "schema_const_minimal", pk = HeerId)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout]  7 + use djogi_macros::model;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]   --> tests/schema_const_emit.rs:89:3
[INFO] [stdout]    |
[INFO] [stdout] 89 | #[model(table = "schema_const_org_users", pk = HeerId)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout]  7 + use djogi_macros::model;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]    --> tests/schema_const_emit.rs:107:3
[INFO] [stdout]     |
[INFO] [stdout] 107 | #[model(table = "schema_const_default_pk")]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout]   7 + use djogi_macros::model;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]    --> tests/schema_const_emit.rs:127:3
[INFO] [stdout]     |
[INFO] [stdout] 127 | #[model(table = "schema_const_ascending_pk", pk = HeerId)]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout]   7 + use djogi_macros::model;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]    --> tests/schema_const_emit.rs:146:3
[INFO] [stdout]     |
[INFO] [stdout] 146 | #[model(table = "schema_const_owners", pk = HeerId)]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout]   7 + use djogi_macros::model;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]    --> tests/schema_const_emit.rs:152:3
[INFO] [stdout]     |
[INFO] [stdout] 152 | #[model(table = "schema_const_cars", pk = HeerId)]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout]   7 + use djogi_macros::model;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/schema_const_emit.rs:156:7
[INFO] [stdout]     |
[INFO] [stdout] 156 |     #[field(on_delete = "set_null")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]   --> tests/cacheable_emit.rs:49:3
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[model(table = "phase8_t7_cacheable_emit_default")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 26 + use djogi_macros::model;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]   --> tests/cacheable_emit.rs:57:3
[INFO] [stdout]    |
[INFO] [stdout] 57 | #[model(table = "phase8_t7_cacheable_emit_heerid", pk = HeerId)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 26 + use djogi_macros::model;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]   --> tests/cacheable_emit.rs:64:3
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[model(table = "phase8_t7_cacheable_emit_ranjid", pk = RanjId)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 26 + use djogi_macros::model;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]   --> tests/cacheable_emit.rs:71:3
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[model(table = "phase8_t7_cacheable_emit_heerid_desc", pk = HeerIdDesc)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 26 + use djogi_macros::model;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]   --> tests/cacheable_emit.rs:78:3
[INFO] [stdout]    |
[INFO] [stdout] 78 | #[model(table = "phase8_t7_cacheable_emit_ranjid_desc", pk = RanjIdDesc)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 26 + use djogi_macros::model;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]   --> tests/cacheable_emit.rs:88:3
[INFO] [stdout]    |
[INFO] [stdout] 88 | #[model(table = "phase8_t7_cacheable_emit_serial", pk = Serial)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 26 + use djogi_macros::model;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:109:3
[INFO] [stdout]     |
[INFO] [stdout] 109 | #[model(table = "phase8_t7_cacheable_emit_custom", pk = MyAppId)]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout]  26 + use djogi_macros::model;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `DjogiEnum` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 115 | #[derive(DjogiEnum, Debug, Clone, Copy, PartialEq, Eq)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]     |
[INFO] [stdout]  26 + use djogi_macros::DjogiEnum;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `djogi_enum` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:116:3
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[djogi_enum(name = "phase8_t7_cacheable_emit_status", rename_all = "snake_case")]
[INFO] [stdout]     |   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:125:3
[INFO] [stdout]     |
[INFO] [stdout] 125 | #[model(table = "phase8_t7_cacheable_emit_enum", no_default)]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout]  26 + use djogi_macros::model;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:133:3
[INFO] [stdout]     |
[INFO] [stdout] 133 | #[model(table = "phase8_t7_cacheable_emit_optional_enum", no_default)]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout]  26 + use djogi_macros::model;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:141:3
[INFO] [stdout]     |
[INFO] [stdout] 141 | #[model(table = "phase8_t7_cacheable_emit_tracked_enum", no_default)]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout]  26 + use djogi_macros::model;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:150:3
[INFO] [stdout]     |
[INFO] [stdout] 150 | #[model(table = "phase8_t7_cacheable_emit_protected_enum", no_default)]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout]  26 + use djogi_macros::model;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `field` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:153:7
[INFO] [stdout]     |
[INFO] [stdout] 153 |     #[field(protected(sensitivity = "none"))]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:197:3
[INFO] [stdout]     |
[INFO] [stdout] 197 | #[model(table = "phase8_t7_cacheable_emit_same_sql_custom", no_default)]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout]  26 + use djogi_macros::model;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `model` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:207:3
[INFO] [stdout]     |
[INFO] [stdout] 207 | #[model(
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout]  26 + use djogi_macros::model;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VEHICLE_SCHEMA` in this scope
[INFO] [stdout]   --> tests/schema_const_emit.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let s = VEHICLE_SCHEMA;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VEHICLE_SCHEMA` in this scope
[INFO] [stdout]   --> tests/schema_const_emit.rs:54:21
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let a: String = VEHICLE_SCHEMA.to_string();
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VEHICLE_SCHEMA` in this scope
[INFO] [stdout]   --> tests/schema_const_emit.rs:55:21
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let b: String = VEHICLE_SCHEMA.to_string();
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MINIMAL_SCHEMA` in this scope
[INFO] [stdout]   --> tests/schema_const_emit.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let s = MINIMAL_SCHEMA;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ORG_USER_SCHEMA` in this scope
[INFO] [stdout]   --> tests/schema_const_emit.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |     let s = ORG_USER_SCHEMA;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PK_SCHEMA` in this scope
[INFO] [stdout]    --> tests/schema_const_emit.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |     let s = DEFAULT_PK_SCHEMA;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ASCENDING_PK_SCHEMA` in this scope
[INFO] [stdout]    --> tests/schema_const_emit.rs:135:13
[INFO] [stdout]     |
[INFO] [stdout] 135 |     let s = ASCENDING_PK_SCHEMA;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ForeignKey` in this scope
[INFO] [stdout]    --> tests/schema_const_emit.rs:157:23
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub owner: Option<ForeignKey<Owner>>,
[INFO] [stdout]     |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CAR_SCHEMA` in this scope
[INFO] [stdout]    --> tests/schema_const_emit.rs:162:13
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let s = CAR_SCHEMA;
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `djogi` in the crate root
[INFO] [stdout]    --> tests/cacheable_emit.rs:144:19
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub status: ::djogi::Tracked<CacheableEmitStatus>,
[INFO] [stdout]     |                   ^^^^^ could not find `djogi` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `djogi` in the crate root
[INFO] [stdout]    --> tests/cacheable_emit.rs:145:28
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub optional_status: ::djogi::Tracked<Option<CacheableEmitStatus>>,
[INFO] [stdout]     |                            ^^^^^ could not find `djogi` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:160:6
[INFO] [stdout]     |
[INFO] [stdout] 160 | impl djogi::descriptor::DjogiSqlType for SameSqlCustomStatus {
[INFO] [stdout]     |      ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `djogi-macros` (test "schema_const_emit") due to 20 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:164:6
[INFO] [stdout]     |
[INFO] [stdout] 164 | impl djogi::query::DjogiPortableEq for SameSqlCustomStatus {}
[INFO] [stdout]     |      ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:166:6
[INFO] [stdout]     |
[INFO] [stdout] 166 | impl djogi::__private::postgres_types::ToSql for SameSqlCustomStatus {
[INFO] [stdout]     |      ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:169:14
[INFO] [stdout]     |
[INFO] [stdout] 169 |         ty: &djogi::__private::postgres_types::Type,
[INFO] [stdout]     |              ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:170:19
[INFO] [stdout]     |
[INFO] [stdout] 170 |         out: &mut djogi::__private::bytes::BytesMut,
[INFO] [stdout]     |                   ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |     ) -> Result<djogi::__private::postgres_types::IsNull, Box<dyn std::error::Error + Sync + Send>>
[INFO] [stdout]     |                 ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:173:33
[INFO] [stdout]     |
[INFO] [stdout] 173 |         <CacheableEmitStatus as djogi::__private::postgres_types::ToSql>::to_sql(&self.0, ty, out)
[INFO] [stdout]     |                                 ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:176:21
[INFO] [stdout]     |
[INFO] [stdout] 176 |     fn accepts(ty: &djogi::__private::postgres_types::Type) -> bool {
[INFO] [stdout]     |                     ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:177:33
[INFO] [stdout]     |
[INFO] [stdout] 177 |         <CacheableEmitStatus as djogi::__private::postgres_types::ToSql>::accepts(ty)
[INFO] [stdout]     |                                 ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:183:10
[INFO] [stdout]     |
[INFO] [stdout] 183 | impl<'a> djogi::__private::postgres_types::FromSql<'a> for SameSqlCustomStatus {
[INFO] [stdout]     |          ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:185:14
[INFO] [stdout]     |
[INFO] [stdout] 185 |         ty: &djogi::__private::postgres_types::Type,
[INFO] [stdout]     |              ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:188:33
[INFO] [stdout]     |
[INFO] [stdout] 188 |         <CacheableEmitStatus as djogi::__private::postgres_types::FromSql>::from_sql(ty, raw)
[INFO] [stdout]     |                                 ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:192:21
[INFO] [stdout]     |
[INFO] [stdout] 192 |     fn accepts(ty: &djogi::__private::postgres_types::Type) -> bool {
[INFO] [stdout]     |                     ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:193:33
[INFO] [stdout]     |
[INFO] [stdout] 193 |         <CacheableEmitStatus as djogi::__private::postgres_types::FromSql>::accepts(ty)
[INFO] [stdout]     |                                 ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `djogi` in the crate root
[INFO] [stdout]    --> tests/cacheable_emit.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |     pub expires_at: ::djogi::types::DateTime,
[INFO] [stdout]     |                       ^^^^^ could not find `djogi` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `djogi` in the crate root
[INFO] [stdout]    --> tests/cacheable_emit.rs:231:28
[INFO] [stdout]     |
[INFO] [stdout] 231 | fn assert_portable_eq<T: ::djogi::DjogiPortableEq>() {}
[INFO] [stdout]     |                            ^^^^^ could not find `djogi` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `djogi` in the crate root
[INFO] [stdout]    --> tests/cacheable_emit.rs:249:28
[INFO] [stdout]     |
[INFO] [stdout] 249 |     assert_portable_eq::<::djogi::ForeignKey<DefaultModel>>();
[INFO] [stdout]     |                            ^^^^^ could not find `djogi` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `djogi` in the crate root
[INFO] [stdout]    --> tests/cacheable_emit.rs:250:28
[INFO] [stdout]     |
[INFO] [stdout] 250 |     assert_portable_eq::<::djogi::OneToOneField<DefaultModel>>();
[INFO] [stdout]     |                            ^^^^^ could not find `djogi` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `djogi` in the crate root
[INFO] [stdout]    --> tests/cacheable_emit.rs:257:37
[INFO] [stdout]     |
[INFO] [stdout] 257 |     assert_id_type::<HeerIdModel, ::djogi::types::HeerId>();
[INFO] [stdout]     |                                     ^^^^^ could not find `djogi` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `djogi` in the crate root
[INFO] [stdout]    --> tests/cacheable_emit.rs:262:37
[INFO] [stdout]     |
[INFO] [stdout] 262 |     assert_id_type::<RanjIdModel, ::djogi::types::RanjId>();
[INFO] [stdout]     |                                     ^^^^^ could not find `djogi` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `djogi` in the crate root
[INFO] [stdout]    --> tests/cacheable_emit.rs:270:41
[INFO] [stdout]     |
[INFO] [stdout] 270 |     assert_id_type::<HeerIdDescModel, ::djogi::types::HeerIdDesc>();
[INFO] [stdout]     |                                         ^^^^^ could not find `djogi` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `djogi` in the crate root
[INFO] [stdout]    --> tests/cacheable_emit.rs:271:38
[INFO] [stdout]     |
[INFO] [stdout] 271 |     assert_id_type::<DefaultModel, ::djogi::types::HeerIdDesc>();
[INFO] [stdout]     |                                      ^^^^^ could not find `djogi` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `djogi` in the crate root
[INFO] [stdout]    --> tests/cacheable_emit.rs:276:41
[INFO] [stdout]     |
[INFO] [stdout] 276 |     assert_id_type::<RanjIdDescModel, ::djogi::types::RanjIdDesc>();
[INFO] [stdout]     |                                         ^^^^^ could not find `djogi` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:321:14
[INFO] [stdout]     |
[INFO] [stdout] 321 |         Some(djogi::JsonbSqlCast::Int8),
[INFO] [stdout]     |              ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:333:14
[INFO] [stdout]     |
[INFO] [stdout] 333 |         Some(djogi::JsonbSqlCast::Int8),
[INFO] [stdout]     |              ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:345:14
[INFO] [stdout]     |
[INFO] [stdout] 345 |         Some(djogi::JsonbSqlCast::Int8),
[INFO] [stdout]     |              ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `djogi` in the crate root
[INFO] [stdout]    --> tests/cacheable_emit.rs:624:66
[INFO] [stdout]     |
[INFO] [stdout] 624 |     fn assert_watermark_type<T: DeltaSyncCacheable<Watermark = ::djogi::types::DateTime>>() {}
[INFO] [stdout]     |                                                                  ^^^^^ could not find `djogi` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `djogi` in the crate root
[INFO] [stdout]    --> tests/cacheable_emit.rs:645:19
[INFO] [stdout]     |
[INFO] [stdout] 645 |     let epoch = ::djogi::types::DateTime::UNIX_EPOCH;
[INFO] [stdout]     |                   ^^^^^ could not find `djogi` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `time::format_description::well_known::iso8601::FormattedComponents::DateTime`; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 645 -     let epoch = ::djogi::types::DateTime::UNIX_EPOCH;
[INFO] [stdout] 645 +     let epoch = time::format_description::well_known::iso8601::FormattedComponents::UNIX_EPOCH;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `djogi` in the crate root
[INFO] [stdout]    --> tests/cacheable_emit.rs:647:46
[INFO] [stdout]     |
[INFO] [stdout] 647 |         id: <::djogi::types::HeerIdDesc as ::djogi::primary_key::PrimaryKey>::sentinel(),
[INFO] [stdout]     |                                              ^^^^^ could not find `djogi` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `djogi` in the crate root
[INFO] [stdout]    --> tests/cacheable_emit.rs:647:16
[INFO] [stdout]     |
[INFO] [stdout] 647 |         id: <::djogi::types::HeerIdDesc as ::djogi::primary_key::PrimaryKey>::sentinel(),
[INFO] [stdout]     |                ^^^^^ could not find `djogi` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Model` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:235:8
[INFO] [stdout]     |
[INFO] [stdout] 235 |     M: Model,
[INFO] [stdout]     |        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Model` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:243:11
[INFO] [stdout]     |
[INFO] [stdout] 243 |     <M as Model>::__djogi_emit_field_predicate(&mut acc, &fp, SqlEmitContext::root())?;
[INFO] [stdout]     |           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MyAppId` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:293:37
[INFO] [stdout]     |
[INFO] [stdout] 293 |     assert_id_type::<CustomPkModel, MyAppId>();
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 286 | fn cacheable_emitted_for_custom_pk<MyAppId>() {
[INFO] [stdout]     |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MyAppId` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:294:26
[INFO] [stdout]     |
[INFO] [stdout] 294 |     assert_portable_eq::<MyAppId>();
[INFO] [stdout]     |                          ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 286 | fn cacheable_emitted_for_custom_pk<MyAppId>() {
[INFO] [stdout]     |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MyAppId` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:320:10
[INFO] [stdout]     |
[INFO] [stdout] 320 |         <MyAppId as djogi::IntoFilterValue>::jsonb_sql_cast(),
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Model` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:366:36
[INFO] [stdout]     |
[INFO] [stdout] 366 |     let result = <CustomPkModel as Model>::__djogi_emit_field_predicate(
[INFO] [stdout]     |                                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `DefaultModelFields` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:571:40
[INFO] [stdout]     |
[INFO] [stdout]  51 | pub struct DefaultModel {
[INFO] [stdout]     | ----------------------- similarly named struct `DefaultModel` defined here
[INFO] [stdout] ...
[INFO] [stdout] 571 |     assert_fields_type::<DefaultModel, DefaultModelFields>();
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 571 -     assert_fields_type::<DefaultModel, DefaultModelFields>();
[INFO] [stdout] 571 +     assert_fields_type::<DefaultModel, DefaultModel>();
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 570 | fn cacheable_fields_is_djogi_companion<DefaultModelFields>() {
[INFO] [stdout]     |                                       ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HeerIdModelFields` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:572:39
[INFO] [stdout]     |
[INFO] [stdout] 572 |     assert_fields_type::<HeerIdModel, HeerIdModelFields>();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 570 | fn cacheable_fields_is_djogi_companion<HeerIdModelFields>() {
[INFO] [stdout]     |                                       +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RanjIdModelFields` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:573:39
[INFO] [stdout]     |
[INFO] [stdout] 573 |     assert_fields_type::<RanjIdModel, RanjIdModelFields>();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 570 | fn cacheable_fields_is_djogi_companion<RanjIdModelFields>() {
[INFO] [stdout]     |                                       +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HeerIdDescModelFields` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:574:43
[INFO] [stdout]     |
[INFO] [stdout]  73 | pub struct HeerIdDescModel {
[INFO] [stdout]     | -------------------------- similarly named struct `HeerIdDescModel` defined here
[INFO] [stdout] ...
[INFO] [stdout] 574 |     assert_fields_type::<HeerIdDescModel, HeerIdDescModelFields>();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 574 -     assert_fields_type::<HeerIdDescModel, HeerIdDescModelFields>();
[INFO] [stdout] 574 +     assert_fields_type::<HeerIdDescModel, HeerIdDescModel>();
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 570 | fn cacheable_fields_is_djogi_companion<HeerIdDescModelFields>() {
[INFO] [stdout]     |                                       +++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RanjIdDescModelFields` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:575:43
[INFO] [stdout]     |
[INFO] [stdout]  80 | pub struct RanjIdDescModel {
[INFO] [stdout]     | -------------------------- similarly named struct `RanjIdDescModel` defined here
[INFO] [stdout] ...
[INFO] [stdout] 575 |     assert_fields_type::<RanjIdDescModel, RanjIdDescModelFields>();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 575 -     assert_fields_type::<RanjIdDescModel, RanjIdDescModelFields>();
[INFO] [stdout] 575 +     assert_fields_type::<RanjIdDescModel, RanjIdDescModel>();
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 570 | fn cacheable_fields_is_djogi_companion<RanjIdDescModelFields>() {
[INFO] [stdout]     |                                       +++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SerialModelFields` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:576:39
[INFO] [stdout]     |
[INFO] [stdout] 576 |     assert_fields_type::<SerialModel, SerialModelFields>();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 570 | fn cacheable_fields_is_djogi_companion<SerialModelFields>() {
[INFO] [stdout]     |                                       +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `CustomPkModelFields` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:577:41
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub struct CustomPkModel {
[INFO] [stdout]     | ------------------------ similarly named struct `CustomPkModel` defined here
[INFO] [stdout] ...
[INFO] [stdout] 577 |     assert_fields_type::<CustomPkModel, CustomPkModelFields>();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 577 -     assert_fields_type::<CustomPkModel, CustomPkModelFields>();
[INFO] [stdout] 577 +     assert_fields_type::<CustomPkModel, CustomPkModel>();
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 570 | fn cacheable_fields_is_djogi_companion<CustomPkModelFields>() {
[INFO] [stdout]     |                                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `djogi-macros` (test "cacheable_emit") due to 81 previous errors
[INFO] [stdout] error[E0425]: cannot find type `WatermarkModelFields` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:578:42
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub struct WatermarkModel {
[INFO] [stdout]     | ------------------------- similarly named struct `WatermarkModel` defined here
[INFO] [stdout] ...
[INFO] [stdout] 578 |     assert_fields_type::<WatermarkModel, WatermarkModelFields>();
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 578 -     assert_fields_type::<WatermarkModel, WatermarkModelFields>();
[INFO] [stdout] 578 +     assert_fields_type::<WatermarkModel, WatermarkModel>();
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 570 | fn cacheable_fields_is_djogi_companion<WatermarkModelFields>() {
[INFO] [stdout]     |                                       ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `DefaultModelFields` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:589:13
[INFO] [stdout]     |
[INFO] [stdout]  51 | pub struct DefaultModel {
[INFO] [stdout]     | ----------------------- similarly named struct `DefaultModel` defined here
[INFO] [stdout] ...
[INFO] [stdout] 589 |     let _f: DefaultModelFields = <DefaultModel as Cacheable>::fields();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 589 -     let _f: DefaultModelFields = <DefaultModel as Cacheable>::fields();
[INFO] [stdout] 589 +     let _f: DefaultModel = <DefaultModel as Cacheable>::fields();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HeerIdModelFields` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:590:13
[INFO] [stdout]     |
[INFO] [stdout] 590 |     let _f: HeerIdModelFields = <HeerIdModel as Cacheable>::fields();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SerialModelFields` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:591:13
[INFO] [stdout]     |
[INFO] [stdout] 591 |     let _f: SerialModelFields = <SerialModel as Cacheable>::fields();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `CustomPkModelFields` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:592:13
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub struct CustomPkModel {
[INFO] [stdout]     | ------------------------ similarly named struct `CustomPkModel` defined here
[INFO] [stdout] ...
[INFO] [stdout] 592 |     let _f: CustomPkModelFields = <CustomPkModel as Cacheable>::fields();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 592 -     let _f: CustomPkModelFields = <CustomPkModel as Cacheable>::fields();
[INFO] [stdout] 592 +     let _f: CustomPkModel = <CustomPkModel as Cacheable>::fields();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WatermarkModelFields` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:593:13
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub struct WatermarkModel {
[INFO] [stdout]     | ------------------------- similarly named struct `WatermarkModel` defined here
[INFO] [stdout] ...
[INFO] [stdout] 593 |     let _f: WatermarkModelFields = <WatermarkModel as Cacheable>::fields();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 593 -     let _f: WatermarkModelFields = <WatermarkModel as Cacheable>::fields();
[INFO] [stdout] 593 +     let _f: WatermarkModel = <WatermarkModel as Cacheable>::fields();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:320:21
[INFO] [stdout]     |
[INFO] [stdout] 320 |         <MyAppId as djogi::IntoFilterValue>::jsonb_sql_cast(),
[INFO] [stdout]     |                     ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:332:46
[INFO] [stdout]     |
[INFO] [stdout] 332 |         <djogi::ForeignKey<CustomPkModel> as djogi::IntoFilterValue>::jsonb_sql_cast(),
[INFO] [stdout]     |                                              ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:332:10
[INFO] [stdout]     |
[INFO] [stdout] 332 |         <djogi::ForeignKey<CustomPkModel> as djogi::IntoFilterValue>::jsonb_sql_cast(),
[INFO] [stdout]     |          ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:344:49
[INFO] [stdout]     |
[INFO] [stdout] 344 |         <djogi::OneToOneField<CustomPkModel> as djogi::IntoFilterValue>::jsonb_sql_cast(),
[INFO] [stdout]     |                                                 ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `djogi` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:344:10
[INFO] [stdout]     |
[INFO] [stdout] 344 |         <djogi::OneToOneField<CustomPkModel> as djogi::IntoFilterValue>::jsonb_sql_cast(),
[INFO] [stdout]     |          ^^^^^ use of unresolved module or unlinked crate `djogi`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `djogi`, use `cargo add djogi` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MyAppId` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:352:73
[INFO] [stdout]     |
[INFO] [stdout] 352 |     let _filtered = CustomPkModel::objects().filter(|f| f.id().in_(vec![MyAppId(0)]));
[INFO] [stdout]     |                                                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MyAppId` in this scope
[INFO] [stdout]    --> tests/cacheable_emit.rs:359:19
[INFO] [stdout]     |
[INFO] [stdout] 359 |         .in_(vec![MyAppId(0)]);
[INFO] [stdout]     |                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "271e284719dcd8ab56f7355ac8bfdaaea8c338389852e6f54059911a4940f0ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "271e284719dcd8ab56f7355ac8bfdaaea8c338389852e6f54059911a4940f0ec", kill_on_drop: false }`
[INFO] [stdout] 271e284719dcd8ab56f7355ac8bfdaaea8c338389852e6f54059911a4940f0ec
